package com.service;

import com.bean.Recoding;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

/***
 * 该接口为recoding表的操作
 */
public interface RecodingService {
    /***
     * 该接口将在数据库中recoding表中添加一条数据
     * @param id 订单编号
     * @param username 用户名
     * @param question 报修问题描述
     * @param contact 联系方式
     * @param address 报修地址
     * @param date 日期
     * @param accender_name 出勤人姓名
     * @param sender 派单人姓名
     */
    void addRecoding(int id, String username, String question,String contact,
                   String address,  Date date, String accender_name,String sender);

    /***
     * 查询recoding表中的所有数据
     * @return recoding列表
     */
    List<Recoding> recodingList();

    /***
     * 通过订单编号删除一条recoding表中的数据
     * @param id 订单编号
     */
    void deleteRecodingById(int id);
}
